package com.mqy.springmvc.controller;

import com.mqy.springmvc.exception.MyBaseException;
import org.springframework.util.Assert;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author 13159 //作者
 * @version V1.0 //版本
 * @Project 2022.3.8MVCxiaojie
 * @Package com.mqy.springmvc.controller
 * @Description:
 * @Date 2022/3/8 19:53//日期
 * @Motto:放下杂念,只为迎接明天更好的自己
 */

@RestController
@RequestMapping("/Add")
public class AddressController {

    @RequestMapping("/test1")
    public String test1() {
        System.out.println("AddressController中的方法test1执行了");
        return "AddressController中的方法test1";
    }

    @RequestMapping("/test2")
    public String test2() {
        System.out.println("AddressController中的方法test2执行了");
        return "AddressController中的方法test2";
    }

    @RequestMapping("/test3")
    public String test3(String pwd) {
        Assert.hasLength(pwd,()->{
            throw new MyBaseException("null----AddressController中的方法test3", -1);
        });
        System.out.println("AddressController中的方法test3执行了");
        return "AddressController中的方法test2";
    }
}
